home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / gs24src.zip / README < prev    next >
Text File  |  1992-03-25  |  12KB  |  313 lines

  1.    Copyright (C) 1989, 1992 Aladdin Enterprises.  All rights reserved.
  2.    Distributed by Free Software Foundation, Inc.
  3.  
  4. This file is part of Ghostscript.
  5.  
  6. Ghostscript is distributed in the hope that it will be useful, but
  7. WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility
  8. to anyone for the consequences of using it or for whether it serves any
  9. particular purpose or works at all, unless he says so in writing.  Refer
  10. to the Ghostscript General Public License for full details.
  11.  
  12. Everyone is granted permission to copy, modify and redistribute
  13. Ghostscript, but only under the conditions described in the Ghostscript
  14. General Public License.  A copy of this license is supposed to have been
  15. given to you along with Ghostscript so you can know your rights and
  16. responsibilities.  It should be in a file named COPYING.  Among other
  17. things, the copyright notice and this notice must be preserved on all
  18. copies.
  19.  
  20. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  21.  
  22. ***************************************************
  23. * This file describes version 2.4 of Ghostscript. *
  24. ***************************************************
  25.  
  26. ********
  27. ******** An overview of Ghostscript ********
  28. ********
  29.  
  30. Ghostscript is the name of a set of software that provides:
  31.  
  32.     - An interpreter for the Ghostscript language, which very
  33. closely resembles the PostScript (TM) language; and
  34.  
  35.     - A set of C procedures (the Ghostscript library) that
  36. implement the graphics capabilities that appear as primitive
  37. operations in the Ghostscript language.
  38.  
  39. The Ghostscript language interpreter and library are written entirely
  40. in C, with some assembly-language accelerators for MS-DOS platforms.
  41. Currently, Ghostscript is known to run on the following platform
  42. families:
  43.  
  44.     - IBM PC and compatibles with EGA, VGA, SuperVGA, or compatible
  45.       graphics under MS-DOS 3.1, 3.3, or 5.0;
  46.  
  47.     - A wide variety of Unix systems using X Windows version 11,
  48.       release 3, 4, and 5, including Sun-3, Sun-4, Sun-386i,
  49.       Sun SPARCStation 1; generic 80386 machines running 386/ix;
  50.       H-P 9000/300 and 9000/800; DECStation 2100 and 3100; VAX
  51.       running Ultrix; Sequent Symmetry; Convex C1 and C2;
  52.       Tektronix 4300; SGI Iris Indigo;
  53.  
  54.     - Sun workstations (Sun-3, SPARC, Sun-386i) running SunView;
  55.  
  56.     - VAX, VMS with X11R3/4/5, gcc and DEC C compiler (DEC C compiler
  57.       version 3.1 or later is required).
  58.  
  59. It is very likely that Ghostscript will run under other versions of
  60. MS-DOS, and other versions of Unix that support X11, but it has not
  61. been tested in these environments.  Ghostscript does NOT run well on
  62. PC-compatibles with Hercules display cards: text and graphics output
  63. interfere with each other.
  64.  
  65. Ghostscript has also been ported to the Apple Macintosh and to the
  66. Acorn Archimedes.  For information on the Macintosh port, contact
  67. Martin Fong (fong@erg.sri.com).  For information on the Archimedes
  68. port, contact David Elworthy (David.Elworthy@cl.cam.ac.uk).
  69.  
  70. ********
  71. ******** Documentation overview ********
  72. ********
  73.  
  74. All the file names mentioned in the documentation, except for README,
  75. are in lower case, which is the usual convention for Unix systems.
  76. On MS-DOS systems, all file names are actually upper-case.
  77.  
  78. Files of interest to most users (both previous and new)
  79. -------------------------------------------------------
  80.  
  81. > README - this file.
  82.  
  83. > readme.doc - information about problems and new features in the
  84. current release.
  85.  
  86. If you have used a previous release of Ghostscript, you should also
  87. read any more recent sections of history.doc.
  88.  
  89. Files of particular interest to new users
  90. -----------------------------------------
  91.  
  92. > fonts.doc - information about the fonts distributed with Ghostscript.
  93.  
  94. > language.doc - A description of the Ghostscript language.
  95.  
  96. > make.doc - how to install, compile and link Ghostscript.
  97.  
  98. > psfiles.doc - information about the .ps files distributed with
  99. Ghostscript (other than fonts).
  100.  
  101. > use.doc - information about to use Ghostscript.
  102.  
  103. Files of interest to fewer users
  104. --------------------------------
  105.  
  106. > drivers.doc - the interface between Ghostscript and device drivers.
  107.  
  108. > hershey.doc - information about the Hershey fonts, which are the
  109. basis of some of the Ghostscript fonts.
  110.  
  111. > history.doc - history of changes in Ghostscript releases.
  112.  
  113. > humor.doc - a humorous comment on Ghostscript contributed by a net.person.
  114.  
  115. > lib.doc - information about the Ghostscript library.
  116.  
  117. > man.doc - a possible Un*x 'man' page for Ghostscript.
  118.  
  119. > pbm.doc - documentation on the user-contributed PPM/PGM/PBM drivers.
  120.  
  121. ********
  122. ******** Trouble reporting ********
  123. ********
  124.  
  125. If you have problems with Ghostscript, and you have access to Usenet
  126. news, we suggest you post your question to gnu.ghostscript.bug.
  127. There are hundreds of Ghostscript user sites all over the world, and
  128. often another user will be able to help you.
  129.  
  130. If you wish to contact Aladdin Enterprises directly, you may reach us
  131. at:
  132.  
  133.     Aladdin Enterprises
  134.     P.O. box 60264
  135.     Palo Alto, CA 94306
  136.     (415)322-0103
  137.     ...{uunet,decwrl}!aladdin!ghost
  138.     ghost@aladdin.com
  139.  
  140. If you call on the phone, you will usually be talking to an answering
  141. machine.  In this case, please leave a message with your name and
  142. phone number and the best time for us to return the call.
  143.  
  144. Because Ghostscript is distributed so widely, Aladdin Enterprises
  145. doesn't have the resources to respond to everyone by e-mail.  We only
  146. promise to respond to e-mail from the following classes of users:
  147.  
  148.     - Beta testers who have actually given us at least one report on
  149.     some beta version supplied to them.
  150.  
  151.     - People developing drivers that are for, or applications that
  152.     are based on, Ghostscript and that will be made freely available.
  153.  
  154.     - People who express serious interest in commercial licensing
  155.     of Ghostscript.
  156.  
  157.     - Commercial licensees.
  158.  
  159. We also appreciate and welcome detailed, well-documented bug reports
  160. from anyone, especially if they include a fix.
  161.  
  162. We do read gnu.ghostscript.bug and respond to significant problems
  163. reported there, as time permits.
  164.  
  165. If you report a problem by e-mail, please specify which version of
  166. Ghostscript you are running, and the hardware, operating system,
  167. window system, and C compiler you are using, and be as specific as
  168. you can about the problem -- this will help us a lot in tracking it
  169. down.  We want Ghostscript to be a high-quality product, and will do
  170. our best to fix any reported problem.
  171.  
  172. Given the choice between the Internet and the UUCP address, remember
  173. that the Internet is not to be used for general commercial traffic:
  174. if you aren't sure whether you or your organization can use the
  175. Internet, use UUCP.
  176.  
  177. Aladdin Enterprises owns or has access to the following hardware and
  178. software:
  179.  
  180.     80486 PC, MS-DOS 5.0, Borland C++ 3.0 (and several older versions);
  181.       color SuperVGA display; Epson-compatible printer
  182.       (the printer also is compatible with the IBM Proprinter);
  183.       various H-P printers; Canon BubbleJet.
  184.  
  185.     SPARCstation, SunOS 4.0, cc and gcc, X11R5 and SunView;
  186.       both monochrome and color displays.
  187.  
  188.     DECstation, Ultrix.
  189.  
  190. If your problem turns out to be specific to some other hardware or
  191. software configuration, it may take longer to track down, since we
  192. will have to rely on other users to help.
  193.  
  194. ********
  195. ******** Things you can do to help ********
  196. ********
  197.  
  198. There are some projects that users could do that are somewhat
  199. decoupled from the main body of the code, and that would help improve
  200. Ghostscript:
  201.  
  202.     - Ghostscript needs some good, free, Type 1 (outline) fonts.
  203. Karl Berry is working on this, but it might go faster if he got some
  204. knowledgeable assistance.  Contact karl@cs.umb.edu if you want to
  205. help with this.
  206.  
  207.     - Several people have asked for a program that will take
  208. PostScript code and reconstruct some reasonable ASCII form of the
  209. input, if this is possible.  Ghostscript's -dASCIIOUT switch does a
  210. fair job of extracting the strings and their placement on the page,
  211. but that's only the easy half of the job: a second pass is needed to
  212. figure out, at a minimum, where paragraph breaks are (based on Y
  213. positioning), and where spaces go (based on X positioning).  Contact
  214. ghost@aladdin.com if you want to help by doing this.
  215.  
  216.     - Adobe has donated the specification of the Display
  217. PostScript C API to the X distribution.  Implementing this API for
  218. Ghostscript might make Ghostscript a lot more useful, since it would
  219. then be "plug compatible" with Display PostScript in an important
  220. way.  This might not be a very big project.  Contact
  221. ghost@aladdin.com if you would like to help with this.
  222.  
  223.     - On gray-scale displays, it might be worthwhile implementing
  224. anti-aliased fonts.  To do this, one would modify the renderer so
  225. that it cached a high-resolution bitmap, and then did the
  226. anti-aliasing as it copied the bitmap to the device.  This would
  227. allow simulating fractional-pixel positioning, which is one of the
  228. great benefits of anti-aliased fonts.  Contact ghost@aladdin.com if
  229. this is of interest to you.
  230.  
  231. ********
  232. ******** Authors ********
  233. ********
  234.  
  235. Ghostscript was originally created, and is still primarily developed
  236. and maintained, by L. Peter Deutsch, proprietor of Aladdin
  237. Enterprises.
  238.  
  239. The following users (in alphabetical order) have contributed
  240. substantially to improving Ghostscript:
  241.  
  242.     Hitoshi Aida (for help with the SunView driver),
  243.     William Bader (for several drivers and bug reports),
  244.     Karl Berry and Kathy Hargreaves (for helping create the fonts
  245.       distributed with Ghostscript),
  246.     Phil Conrad (for originating the PPM utilities, and lots of
  247.       bug reports),
  248.     Michel Dagenais (for major help with the DeskJet driver),
  249.     Gershon Elber (for improvements to the BGI driver),
  250.     Mike Ferrara (for help with the LaserJet driver and HP-UX),
  251.     Paul Haeberli (for the ideas behind better color selection
  252.       and trapezoid fill algorithms),
  253.     Alfred Kayser (for the DeskJet 500C driver and beta testing),
  254.     Richard Keeney (for help with the SunView driver),
  255.     Eleftherios Koutsofios (for help with the SunView driver),
  256.     Markku Koppinen (for a better circle-to-curve algorithm),
  257.     Jim Mayer (for improving the DeskJet driver),
  258.     Richard Mlynarik (for many minor improvements and suggestions),
  259.     Daniel Newman (for major help with VMS),
  260.     Roque Donizete de Oliveira (for testing and debugging),
  261.     Marc Paquette (for the original PaintJet driver),
  262.     Hal Peterson (for major help with BDF fonts),
  263.     Tom Quinn (for the Canon LBP-8II driver),
  264.     Jerry Roylance (for help with statusdict),
  265.     Dave St. Clair (for the color Epson/Fujitsu driver),
  266.     Jan Sanislo (for two subtle but vital fixes),
  267.     Clemens Schrimpe (for help with accented characters),
  268.     Mike Smolenski (for the Sony drivers),
  269.     Snoopy (for major help with Hershey fonts, and many other
  270.       contributions),
  271.     Michael Sweet (for help with the high-density Epson driver),
  272.     Gregg Townsend (for the dithering algorithm),
  273.     Christian Tschudin (for fixes to the virtual memory package,
  274.       and for the original BubbleJet driver),
  275.     Ulrich Mueller (for the LN03 driver),
  276.     Allan Wax (for the AT&T 6300 modification to the BGI driver),
  277.     Elizabeth Zwicky (for some very challenging examples).
  278.  
  279. The following people have also helped out by beta testing, by
  280. reporting bugs, or in other ways:
  281.  
  282.     Vikas Aggarwal, Michael Almond,
  283.     Malcolm Bennett,
  284.     Jim Collins,
  285.     Peter da Silva, Art Dederick, Paul DuBois,
  286.     Toerless Eckert,
  287.     Mark Friedman, Richard Foulk,
  288.     Glenn Geers, Dave Goldblatt, Dirk Grunwald,
  289.     Lars Haakedal, Adam Hammer, George Hartzell, Thomas Hiller,
  290.       Mike Hoffmann,
  291.     Brad Jones, Terry Jones,
  292.     David Keppel,
  293.     Russell Lang, Anthony Lee, John Lundin Jr., Lee McLoughlin,
  294.     Stergios Marinopoulos, Herb Martin, David Maynard,
  295.       Doug McDonald, Rich Murphey,
  296.     Russ Nelson,
  297.     Peter Phillips,
  298.     Mark Rawling, Philippe Robert, Tomas Rokicki, Wolfgang Rupprecht,
  299.     Bill Schelter, Bakul Shah,
  300.     Erik Talvola, Tim Theisen,
  301.     Amanda Walker, Peter Wan, Carsten Wiethoff, Carl Witty,
  302.     Frank Yellin,
  303.     Jamie Zawinski.
  304.  
  305. If your name appears on the above list and I've forgotten a
  306. particular contribution you made, or if it doesn't appear at all,
  307. please forgive me: just remind me, and you will be properly
  308. acknowledged in the next release.
  309.  
  310. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  311.  
  312. PostScript is a trademark of Adobe Systems, Incorporated.
  313.